Heroes of Might and Magic 3

Heroes of Might and Magic 3 - игры, портированные на Эльбрус
Жанр:

Пошаговая стратегия

Описание:

Heroes of Might and Magic 3 - компьютерная игра в жанре пошаговой стратегии с элементами RPG, третья часть в серии Heroes of Might and Magic. Игра была разработана компанией New World Computing и выпущена компанией The 3DO Company 28 февраля 1999 года. Локализатором Heroes of Might and Magic 3 в России является компания «Бука», которая выпустила русскую версию игры 17 марта 1999 года под названием «Герои меча и магии 3: Возрождение Эрафии».

Как и в предыдущих играх серии, игровой процесс Heroes 3 происходит в вымышленном мире фэнтези, где игрок управляет основными персонажами - героями. В стратегической составляющей игры герои возглавляют отряды воинов и путешествуют по игровому миру, исследуя его и захватывая всевозможные объекты. Тактическая часть игры заключается в сражениях героев с вражескими войсками на отдельном экране. Основным изменением по сравнению с Heroes of Might and Magic 2 стала графика, которая была полностью перерисована. Многие изменения и нововведения коснулись игрового процесса. В Heroes 3 были впервые введены подземный уровень и артефакт Грааль. Режимы игры позволяют в одиночку сражаться с компьютерным противником на отдельных картах и в виде прохождения игровых кампаний, или же против других людей в многопользовательской игре, включая режим hotseat.

Сюжет:

Heroes of Might and Magic 3 развивает идеи, заложенные в первой и второй частях серии. Суть игры осталась неизменной: игрок управляет героями, ведущими в бой армии существ. Основное действие игры происходит на стратегической карте приключений, по которой перемещаются герои, захватывая при этом города и посещая всевозможные строения на карте. Города являются важной составляющей игры: игрок может развивать их, возводя в них различные строения, которые дают доступ к более мощным существам, магическим заклинаниям и другим боевым преимуществам; города также являются источниками дохода. Строить новые города в Heroes 3 нельзя, можно лишь захватывать те, что уже есть на карте. Игра является пошаговой стратегией, что означает, что время в ней дискретно: основной его единицей является ход, именуемый также днём. За один игровой день игрок может совершить любые доступные действия, ограниченные лишь его нуждами и запасом хода у его героев (или ограничением по времени, если таковое было выставлено до начала игры). В день можно возводить по одному строению в каждом из принадлежащих игроку городов. Когда герой вступает в битву, игра переключается на экран боя, отдалённо напоминающий шахматы: две армии расположены по разные стороны экрана, и группы существ, поочерёдно делая ход, должны уничтожить вражеские войска.

Одним из основных аспектов серии Heroes of Might and Magic является развитие героя. В основном, это делается путём получения опыта и поднятия героя на новый уровень, с новыми навыками и параметрами. Основным источником опыта является победа в сражении. После сражения победивший герой получает столько опыта, сколько здоровья было в сумме у всех погибших существ проигравшей армии. В случае проигрыша битвы герой не получает ничего. Шкала опыта прогрессирующая, то есть, для перехода на каждый следующий уровень необходимо набирать всё больше опыта. Помимо героев противника, на карте в большом количестве представлены нейтральные существа - создания, не принадлежащие никому из игроков и участвующие в игре «сами за себя». Обычно нейтральные существа охраняют шахты ресурсов, артефакты и тому подобные ценные объекты на карте, но также могут сторожить нейтральные города или гарнизоны. Нейтральные существа всегда неподвижны и не могут атаковать героя; сражение с ними возможно, только если на них напасть. На начальных стадиях игры битвы с нейтральными существами позволяют развить героя, подготовив его к сражениям с противниками-игроками.

Процесс установки:

VCMI - движок с открытым исходным кодом для Heroes of Might and Magic 3.

Git Сайт проекта Инструкция по сборке

Требуемые библиотеки:

  • 1. sdl2-image (apt install sdl2-image)
  • 2. sdl2-mixer (apt install sdl2-mixer)
  • 3. sdl2-ttf (apt install sdl2-ttf)
git clone --recursive https://github.com/vcmi/vcmi.git
cd vcmi && mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j8

Можно использовать опцию -DENABLE_MONOLITHIC_INSTALL=ON и указать префикс установки в одну конкретную папку.

После 25 июля 2021 года было добавлено обязательное использование TBB (Intel Threading Building Blocks), поэтому можно откатиться на раннюю версию от 18 июля 2021 года, где ещё не требуется TBB

cd vcmi && git checkout 10cfefdf9d09514086ca0b7208d688ae365eab9b

Перед запуском игры сначала необходимо провести процедуру инициализации игровых данных

vcmibuilder --data /path/to/game/Heroes-of-Might-and-Magic_3/
Комментариев еще нетКомментарии могут оставлять только авторизованные пользователи
Онлайн компилятор e2k Онлайн компилятор e2k

Вы можете изучать предупреждения, ошибки и ассемблерный код, выдаваемые компилятором, а также просматривать результат выполнения скомпилированной программы для архитектуры Эльбрус(E2K). Поддерживаются языки, C++, Fortran, Rust.

Доступ к серверам Эльбрус Доступ к серверам Эльбрус

К серверам на процессорах архитектуры Эльбрус открылся бесплатный удаленный доступ, которым вы можете воспользоваться и возможно портировать что то полезное.

Руководство по эффективному программированию на e2k

Данное руководство содержит основные материалы для обучения эффективному программированию на платформе Эльбрус и применимо на любом варианте Linux-подобной операционной системы.

Телеграмм канал Эльбрус

Чат про администрирование и создание программ на платформе Эльбрус(E2K).